CANopen Emergency Messages and Error Codes

Emergency messages are triggered by internal equipment errors. They have a high ID-priority to ensure quick access to the bus. An emergency message contains an error field with pre-defined error/fault numbers (2 bytes), an error register (1byte), the error category (1 byte), and additional information. Error numbers 0000h to 7FFFh are defined in the communication or drive profile. Error numbers FF00h to FFFFh have manufacturer-specific definitions.

Starting with firmware version 1-18-03-000 the keyword CANOPEN.ADDMANUEMCYCODE can be set to 1 to enable adding manufacturer specific information to the additional information field. When enabled, the additional information will contain the warning or fault number as ASCII characters.

Error Code

Fault/
Warning

Description

0x0000

0

Emergency error free.

0x1080

-

General Warning.

0x1081

-

General Error.

0x3110

F523

DC Bus link over voltage FPGAClosed"Field-Programmable Gate Array" FPGA is a semiconductor device that can be configured by the customer or designer after manufacturing; hence the name "field-programmable".

0x3120

F247

DC Bus link voltage exceed allowed thresholds.

0x3130

F503

DC Bus link capacitor overload.

0x3180

n503

Warning: DC Bus link capacitor overload.

0x3210

F501

DC Bus link over-voltage.

0x3220

F502

DC Bus Link under-voltage.

0x3280

n502

Warning: DC Bus Link under-voltage.

0x3281

n521

Warning: Dynamic Braking I²T.

0x3282

F519

Regen short circuit.

0x3283

n501

Warning: DC Bus link over-voltage.

0x4210

F234

Excessive temperature, device (control board).

0x4310

F235

Excessive temperature, drive (heat sink).

0x4380

F236

Power temperature sensorClosedA sensor is a type of transducer that converts one type of energy into another for various purposes including measurement or information transfer 2 high.

0x4381

F237

Power temperature sensor 3 high.

0x4382

F535

Power board overtemperature.

0x4390

n234

Warning: Control temperature sensor 1 high.

0x4391

n235

Warning: Power temperature sensor 1 high.

0x4392

n236

Warning: Power temperature sensor 2 high.

0x4393

n237

Warning: Power temperature sensor 3 high.

0x4394

n240

Warning: Control temperature sensor 1 low.

0x4395

n241

Warning: Power temperature sensor 1 low.

0x4396

n242

Warning: Power temperature sensor 2 low.

0x4397

n243

Warning: Control temperature sensor 1 low.

0x4398

F240

Control temperature sensor 1 low.

0x4399

F241

Power temperature sensor 1 low.

0x439A

F242

Power temperature sensor 2 low.

0x439B

F243

Power temperature sensor 3 low.

0x5113

F512

5V0 under voltage.

0x5114

F505

1V2 under voltage.

0x5115

F507

2V5 under voltage.

0x5116

F509

3V3 under voltage.

0x5117

F514

+12V0 under voltage.

0x5118

F516

-12V0 under voltage.

0x5119

F518

Analog 3V3 under voltage.

0x5180

F504

1V2 over voltage.

0x5181

F506

2V5 over voltage.

0x5182

F508

3V3 over voltage.

0x5183

F510

5V0 over voltage.

0x5184

F513

+12V0 over voltage.

0x5185

F515

-12V0 over voltage.

0x5186

F517

Analog 3V3 over voltage.

0x5530

F105

Hardware memory, non-volatile memory stamp invalid.

0x5580

F106

Hardware memory, non-volatile memory data.

0x5589

F124

Cogging compensation non volatile memory data error (CRCClosed"Cyclic redundancy check" A CRC is a type of function that takes as input a data stream of any length and produces as output a value of a certain fixed size. The term CRC is often used to denote either the function or the function's output. A CRC can be used as a checksum to detect accidental alteration of data during transmission or storage).

0x5590

F204

Control board EEPROM read failed.

0x5591

F205

Control board EEPROM corrupted serial num stamp.

0x5592

F206

Control board EEPROM corrupted serial num data.

0x5593

F207

Control board EEPROM corrupted parameter stamp.

0x5594

F208

Control board EEPROM corrupted parameter data.

0x5595

F219

Control board EEPROM write failed.

0x55A0

F209

Power board EEPROM read failed.

0x55A1

F210

Power board EEPROM corrupted serial num stamp.

0x55A2

F212

Power board EEPROM corrupted serial num data.

0x55A3

F213

Power board EEPROM corrupted parameter stamp.

0x55A4

F214

Power board EEPROM corrupted parameter data.

0x55A5

F230

Power board EEPROM write failed.

0x55A6

F232

Power board EEPROM invalid data.

0x55B0

F248

Option board EEPROM corrupted.

0x55B1

F249

Option board upstream checksum.

0x55B2

F250

Option board upstream checksum.

0x55B3

F251

Option board watchdog.

0x55B8

F252

Firmware and option board FPGA types are not compatible.

0x55B9

F253

Firmware and option board FPGA versions are not compatible.

0x55C0

F621

Control Board CRC fault.

0x55C1

F623

Power Board CRC fault.

0x55C2

F624

Power Board Watchdog fault.

0x55C3

F625

Power Board Communication fault.

0x55C4

F626

Power Board FPGA not configured.

0x55C5

F627

Control Board Watchdog fault.

0x55C6

n103

Warning: Resident FPGA .

0x55C7

n104

Warning: Operational FPGA .

0x6080

F631

Issue command timed out

0x6380

F532

Drive motor parameters setup incomplete.

0x6381

F120

Failed to set default parameters.

0x7180

F301

Motor overheat.

0x7182

F305

Motor Brake open circuit.

0x7183

F306

Motor Brake short circuit.

0x7184

F307

Motor Brake applied during enable state.

0x7185

F436

EnDAT overheated.

0x7186

n301

Warning: Motor overheated.

0x7187

F308

Voltage exceeds motor rating.

0x7188

F560

Regen near capacity, could not prevent over voltage.

0x7189

F312

Brake released when it should be applied.

0x7305

F417

Broken wire in primary feedback.

0x7380

F402

Feedback 1 Analog signal amplitudefault.

0x7381

F403

Feedback 1 EnDat communication fault.

0x7382

F404

Feedback 1 illegal hall state.

0x7383

F405

Feedback 1 BiSSClosed"Bi-directional Serial Synchronous interface" An open-source communication protocol for feedback devices. With BiSS, all of the computation for interpolation in regard to position occurs on the ASIC directly in the encoder watchdog.

0x7384

F406

Feedback 1 BiSS multi cycle.

0x7385

F407

Feedback 1 BiSS sensor.

0x7386

F408

Feedback 1 SFD configuration.

0x7387

F409

Feedback 1 SFD UART overrun.

0x7388

F410

Feedback 1 SFD UART frame.

0x7389

F412

Feedback 1 SFD UART parity.

0x738A

F413

Feedback 1  SFD transfer timeout.

0x738C

F415

Feedback 1 SFD mult. corrupt position.

0x738D

F416

Feedback 1 SFD Transfer incomplete.

0x738E

F418

Feedback 1 power supply fault.

0x738F

F401

Feedback 1 failed to set feedback.

0x7390

n414

Warning: SFD single corrupted position.

0x7391

F419

Encoder init procedure failed.

0x7392

F534

Failed to read motor parameters from feedback deviceClosedA process whereby some proportion of the output signal of a system is passed (fed back) to the input. In automation, a device coupled to each motor to provide indication of the motor's shaft angle, for use in commutating the motor and controlling its speed and position.

0x7393

F421

SFD position sensor fault.

0x7394

F463

Tamagawa encoder: overheat.

0x7395

n451

Warning: Tamagawa encoder battery.

0x7396

n423

Warning: Non volatile memory error, multiturn overflow.

0x7397

F471

Operation in Position Mode with Halls Only feedback not allowed

0x7398

F135

HomingClosedThe Homing procedure allows, based on a position measurement, to set a position offset to the motor in order to ensure it is physically at the home position is needed.

0x7399

F468

FB2.Source not set.

0x739A

F469

FB1.ENCRES is not power of two.

0x739B

F423

Non volatile memory error, multiturn overflow.

0x739C

F467

Hiperface DSL fault.

0x739D

F452

Multiturn overflow not supported with this feedback.

0x739E

F465

Excessive shock detected by feedback device.

0x73A0

F453

Tamagawa encoder: communication timeout.

0x73A1

F454

Tamagawa encoder: communication transfer incomplete.

0x73A2

F456

Tamagawa encoder: communication CRC.

0x73A3

F457

Tamagawa encoder: communication start timeout.

0x73A4

F458

Tamagawa encoder: communication UART overrun.

0x73A5

F459

Tamagawa encoder: communication UART framing.

0x73A6

F460

Tamagawa encoder: over speed.

0x73A7

F461

Tamagawa encoder: contouring error.

0x73A8

F462

Tamagawa encoder: counting overflow.

0x73A9

F464

Tamagawa encoder: multiturn error.

0x73AA

F451

Tamagawa encoder: battery.

0x73B0

F486

Motor velocity exceeds emulated encoder maximum speed.

0x73B8

F420

FB3 EnDat communication fault.

0x73C5

F482

Commutation not initialized.

0x73C6

F483

Motor U phase missing.

0x73C7

F484

Motor V phase missing.

0x73C8

F485

Motor W phase missing.

0x73D0

F487

Wake and Shake. Validating positive movement failed.

0x73D1

F489

Wake and Shake. Validating negative movement failed.

0x73D2

F490

Wake and Shake. Validating commutation angle time out.

0x73D3

F491

Wake and Shake. Validating commutation angle moved too far.

0x73D4

F492

Wake and Shake. Validating commutation angle required more than MOTOR.ICONT.

0x73D5

F493

Invalid commutation detected, motor accelerates in wrong direction.

0x8130

F129

Life Guard Error or Heartbeat Error.

0x8180

n702

Warning: FieldbusClosedA Fieldbus is an industrial network system for real-time distributed control (e.g. CAN or Profibus). It is a way of connecting instruments in a plant design communication lost.

0x8280

n601

Warning: ModbusClosedModBus is a serial communications protocol and is now the most commonly available means of connecting industrial electronic devices. ModBus is often used to connect a supervisory computer with a remote terminal unit in supervisory control and data acquisition (SCADA) systems. Versions of the ModBus protocol exist for serial port and Ethernet (it is widely used with TCP/IP over Ethernet) data rate is too high.

0x8311

F304

Motor foldback.

0x8331

F524

Drive foldback.

0x8380

n524

Warning: Drive foldback.

0x8381

n304

Warning: Motor foldback.

0x8382

n309

Warning: Motor I²t load.

0x8383

n580

Warning: Using derivate of position when using sensorless feedback type in position mode.

0x8384

n581

Warning: Zero velocity when using induction sensorless feedback type in position mode.

0x8385

n495

Warning: Failed to process recorder cogging compensation table.

0x8480

F302

Over speed.

0x8481

F703

Emergency timeout occurred while axis should disable.

0x8482

F480

Fieldbus command velocity too high.

0x8483

F481

Fieldbus command velocity too low.

0x8582

n107

Warning: Positive software position limit is exceeded.

0x8583

n108

Warning: Negative software position limit is exceeded.

0x8611

F439

Following error (user).

0x8685

F138

Instability during autotune.

0x8686

n151

Warning: Not enough distance to move; Motion Exception.

0x8687

n152

Warning: Not enough distance to move; Following Motion Exception.

0x8688

n153

Warning: Velocity Limit Violation, Exceeding Max Limit.

0x8689

n154

Warning: Following Motion Failed; Check Motion Parameters.

0x868A

n156

Warning: Target Position crossed due to Stop command.

0x86A0

n157

Warning: Homing Index pulse not found.

0x86A1

n158

Warning: Homing Reference Switch not found.

0x86A2

n159

Warning: Failed to set motion task parameters.

0x86A3

n160

Warning: Motion Task Activation Failed.

0x86A4

n161

Warning: Homing Procedure Failed.

0x86A5

F139

Target Position Over Short due to invalid Motion task activation.

0x86A6

n163

Warning: MT.NUM exceeds limit.

0x86A7

n164

Warning: Motion task is not initialized.

0x86A8

n165

Warning: Motion task target position is out.

0x86A9

n167

Warning: Software limit switch traversed.

0x86AA

n168

Warning: Invalid bit combination in the motion task control word.

0x86AB

n169

Warning: 1:1 profile cannot be triggered on the fly.

0x86AC

n170

Warning: Customer profile table is not initialized.

0x86AD

n171

Warning: Motion task activation is currently pending

0x86AE

n135

Warning: Homing is needed.

0x86AF

n174

Warning: Homing maximum distance exceeded

0x86B0

F438

Following error (numeric).

0x86B6

n179

Teaching of Cogging compensation stopped before finishing

0x86B7

n180

Cogging compensation not active. Axis needs to be homed first.

0x8780

F125

Fieldbus synchronization lost.

0x8781

n125

Warning: Fieldbus synchronization lost.

0x8AF0

n137

Warning: Homing and feedback mismatch.

0xFF00

F701

Fieldbus runtimeClosedIn computer science, runtime (or run-time) describes the operation of a computer program, the duration of its execution, from beginning to termination (compare compile time). Within KAS, runtime also refers to the virtual machine that manage the program written in a computer language while it is running.

0xFF01

F702

Fieldbus communication lost.

0xFF02

F529

Iu current offset limit exceeded.

0xFF03

F530

Iv current offset limit exceeded.

0xFF04

F521

Regen over power.

0xFF07

F525

Output over current.

0xFF08

F526

Current sensor short circuit.

0xFF09

F128

MPOLES/FPOLES not an integer.

0xFF0A

F531

Power stage fault.

0xFF0B

F602

Safe torqueClosedTorque is the tendency of a force to rotate an object about an axis. Just as a force is a push or a pull, a torque can be thought of as a twist off.

0xFF0C

F131

Secondary feedback A/B line break.

0xFF0D

F130

Secondary feedback supply over current.

0xFF0E

F134

Secondary feedback illegal state.

0xFF0F

F245

External fault.

0xFF10

F136

Firmware and FPGA versions are not compatible.

0xFF11

F101

Firmware type mismatch.

0xFF12

n439

Warning: Following error (user).

0xFF13

n438

Warning: Following error (numeric).

0xFF14

n102

Warning: Operational FPGA is not a default FPGA.

0xFF15

n101

Warning: The FPGA is a laboratory FPGA.

0xFF16

n602

Warning: Safe torque off.

0xFF17

F132

Secondary feedback Z line break.

0xFF18

n603

Warning: OPMODE incompatible with CMDSOURCE.

0xFF19

n604

Warning: EMUEMODE incompatible with DRV.HANDWHEELSRC.